look after an animal - Spanish English Dictionary